﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace DataWasher.WebApi.Models
{
    public class SourceData
    {
        public string MRID { get; set; }
        public string StoreID { get; set; }
        public string StoreName { get; set; }
        public string MRCode { get; set; }
        public string MRDID { get; set; }
        public string MRDCode { get; set; }
        public string MCID { get; set; }
        public string MntCategory { get; set; }
        public string MOID { get; set; }
        public string? ProblemIds { get; set; }
        public string VendorID { get; set; }
        public string VendorName { get; set; }
        public DateTime? ValidDate { get; set; }
        public string MntStatus { get; set; }
        public int? Score { get; set; }
        public int? Score1 { get; set; }
        public int? Score2 { get; set; }
        public DateTime? AddDate { get; set; }
        public DateTime? UpdateDate { get; set; }
        public string Priority { get; set; }
        public DateTime? CompleteDate { get; set; }
        public DateTime? AcceptanceDate { get; set; }
        public DateTime? ApproveDate { get; set; }
        public DateTime? TaskingDate { get; set; }
        public DateTime? PlanDate { get; set; }
        public DateTime? ApproveFlowDate { get; set; }
        public DateTime? ReceivingDate { get; set; }
        public DateTime? MaintainerMntDate { get; set; }
        public string VendorOwnerId { get; set; }
        public string VendorOwnerName { get; set; }
        public string ClientId { get; set; }
        public string ClientName { get; set; }
        public decimal? Cost { get; set; }
        public decimal? Settlement { get; set; }
        public DateTime? FinishedTime { get; set; }
        public decimal? Tax { get; set; }
        public int? TaxCurrencyType { get; set; }
        public DateTime? OrderAddDate { get; set; }
        public string? StoreIdBase { get; set; }
        public string? StoreNameBase { get; set; }
        public string? DomainName { get; set; }
        public string? DomainTag { get; set; }
        public string? DomainId { get; set; }
        public string? ParentDomainId { get; set; }
        public string? BrandNameCn { get; set; }
        public string? TagName { get; set; }
        public string? TypeName { get; set; }
        public string? MntCategory2 { get; set; }
        public int Language { get; set; }
        public string? CostType { get; set; }
    }
}
